XXXXmmmmIIIImmmmSSSSeeeettttFFFFooooccccuuuussssVVVVaaaalllluuuueeeessss notifies the input manager that the
specified widget has received input focus. This function
also updates the attributes of the input context associated
with the widget. The focus window for the XIC is set to the
window of the widget. The _a_r_g_l_i_s_t argument is a list of
attribute/value pairs for the input context. This function
passes the attributes and values to _X_I_C_S_e_t_V_a_l_u_e_s. The caller
of this routine should pass in only those values that have
changed since the last call to any of these functions;
XXXXmmmmIIIImmmmSSSSeeeettttVVVVaaaalllluuuueeeessss, XXXXmmmmIIIImmmmSSSSeeeettttFFFFooooccccuuuussssVVVVaaaalllluuuueeeessss, XXXXmmmmIIIImmmmVVVVaaaaSSSSeeeettttVVVVaaaalllluuuueeeessss, or
XXXXmmmmIIIImmmmVVVVaaaaSSSSeeeettttFFFFooooccccuuuussssVVVVaaaalllluuuueeeessss. See the description in the
XXXXmmmmIIIImmmmSSSSeeeettttVVVVaaaalllluuuueeeessss(3) reference page for a list of associated
resources.
If the previous parameters for the widget's XIC do not allow
the previously registered XIC to be reused, that XIC will be
unregistered, and a new one will be created and registered
with the widget. Note that sharing of data is preserved.
_w_i_d_g_e_t Specifies the ID of the widget registered with the
input manager.
_a_r_g_l_i_s_t Specifies the list of attribute/value pairs to be
passed to _X_I_C_S_e_t_V_a_l_u_e_s. See the description in the
XXXXmmmmIIIImmmmSSSSeeeettttVVVVaaaalllluuuueeeessss(3) man page for a description of
resources.
_a_r_g_c_o_u_n_t Specifies the number of attribute/values pairs in
the argument list (_a_r_g_l_i_s_t)
Note that the Text and TextField widgets call the
XXXXmmmmIIIImmmmSSSSeeeettttFFFFooooccccuuuussssVVVVaaaalllluuuueeeessss function when they receive focus.
Therefore, further calls to the XXXXmmmmIIIImmmmSSSSeeeettttFFFFooooccccuuuussssVVVVaaaalllluuuueeeessss function